
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<?php
	include('./index/header.html');
?>

<?php
	
	// connect to the database
 	include('Connect_DB.php');
	include('stdlib.php');
	include('Model.php');
 
	 // check if the form has been submitted. If it has, process the form and save it to the database
	 if (isset($_POST['edit']))
	 { 
		
		// get form data, making sure it is valid
		$id = $_POST['id']; //The form id is hide
		$ma_ng = mysql_real_escape_string(htmlspecialchars($_POST['ma_ng']));
		$name = mysql_real_escape_string(htmlspecialchars($_POST['name']));
		$full_name = mysql_real_escape_string(htmlspecialchars($_POST['full_name']));
		$id_dv = mysql_real_escape_string(htmlspecialchars($_POST['id_dv']));

		if ($ma_ng == '' || $name == '' || $full_name == '' || $id_dv == '' )
		{
			 // generate error message
			 $error = 'Bạn chưa điền đầy đủ thông tin cho Form ở trên!';
	 	}
		else
		{
			//Check "Ma Don Vi" On the form with "maDonvi" is Primary key of "donvi" table within Database
			$row = Error_Edit_Nganh($id, $ma_ng); //Call function from file Moodel.php
			if($row !=0)
			 	$error.= '"Mã Ngành Đào Tạo" bạn vừa sửa trên Form đã tồn tại trong CSDL.';
			else
			{
				Edit_Nganh($id); //Call function from file Model.php
				$message = 'Bạn đã sửa thông tin thành công'. ' Bạn Click<a href="View_View_Nganh.php" > Vào đây </a> Để quay về trang View_View_Nganh.php';
				 $ma_ng = $name = $full_name = $id_dv =''; 
			} 
		}
	 }
	 else
	 // if the form hasn't been submitted, get the data from the db and display the form
	 {
	 
	 	// get the 'id' value from the URL (if it exists), making sure that it is valid (checing that it is numeric/larger than 0)
	 	if (isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] > 0)
	 	{
	 		// query db
	 		$id = $_GET['id'];
	 		
	 		$row = View_Nganh_id($id); //Call function from file Model.php
	 
	 		// check that the 'id' matches up with a row in the databse
	 		if($row)
	 		{
	 
	 			// get data from db
	 			$ma_ng = $row['maNganh'];
	 			$name = $row['tenViettat'];
				$full_name = $row['tenDaydu'];
	 			$id_dv = $row['maDonvi'];
	 			
	 			// show form
	 			//renderForm($id, $firstname, $lastname, '');
	 		}
	 		else
	 		// if no match, display result
	 		{
	 			echo "Không có kết quả trả về từ CSDL. ";
	 		}
			//Render document View_View_Nganh.php if dont click button 'Sua'.
			$message ='Nếu bạn không muốn sửa thông tin trên Form '.'Bạn hãy Click <a href="View_View_Nganh.php" > Vào đây </a> để quay trở về trang View_View_Nganh.php';
	 	}
	 	else
	 	// if the 'id' in the URL isn't valid, or if there is no 'id' value, display an error
	 	{
	 		echo 'Error Get ID tu CSDL chưa được valid! ';
	 	}
	 }
						
	echo form_open("Sua thong tin nganh dao tao");
	echo '<h2><center>SỬA THÔNG TIN NGÀNH ĐÀO TẠO</center></h2><br /><hr>';
	
	echo'<br />';
?>
	<!-- //Send $_GET['id'] and show like as Element form hide.Because it will use after click submited,if hasn't element within form.Statement query SQL Update table_name set Where id = $id ,when $id ==Null.Because when click submited current link change and we dong get $_GET['id'] -->
    
	<input type="hidden" name="id" value="<?php echo $_GET['id'];?>" />
    
<?php
	echo tbl_open();
	echo tr(td('Mã ngành ', '40%', 'right').td(text_box('ma_ng', $ma_ng , '30'), '60%'), 'left');
	echo tr(td('Mã đơn vị ', '40%', 'right').td(text_box('id_dv', $id_dv, '15'), '20%', 'left'));   
	echo tr(td('Tên viết tắt ', '40%', 'right').td(text_box('name', $name, '10'), '60%', 'left'));
	echo tr(td('Tên đầy đủ ', '40%', 'right').td(text_box('full_name', $full_name, '35'), '60%', 'left'));
	
	echo tr(td(cmd('Sửa', 'edit'), '', 'center', '2'));
	echo tbl_close();
	
	echo form_close();
	
	echo '<br />';
	echo '<center><b><font color="red">'.$message.'</font></b></center>';
	echo '<center><b><font color="red">'.$error.'</font></b></center>';

?>

<?php
	echo '<br />';
	include('./index/footer.html');
?>